mass spectrometer chromatography enthalpy proteomics mass spectrometry heat capacity chemical entropy metallurgy chemistry thermochemistry mass spec evolution energy process control hplc programming